Investigation of Strength and Security of Pseudo Random Number Generators
نویسندگان
چکیده
Abstract Security is a key factor in today’s fast communicating world. Many cryptographic algorithms are tested and put into use efficiently. Random numbers used diverse forms like nonces, secret key, initialization vector, etc. They find place encryption, digital signature, hashing algorithms. A deterministic takes an intial seed value as input produces pseudo random with falsely induced randomness. This research work extensively surveys large set of state-of-the-art PRNGs categorizes them based on methodology to produce them. We compared their statistical results obtained from various test tools NIST SP 800-22, TestU01. Finally, security analyses were done quantitatively for space, sensitivity, entropy, speed bit generation, linear complexity. At last, we concluded the some future directions researchers carry out improving PRNGs.
منابع مشابه
Security Analysis of Pseudo-Random Number Generators
A pseudo-random number generator (PRNG) is a deterministic algorithm that produces numbers whose distribution is indistinguishable from uniform. A formal security model for PRNGs with input was proposed in 2005 by Barak and Halevi (BH). This model involves an internal state that is refreshed with a (potentially biased) external random source, and a cryptographic function that outputs random num...
متن کاملPseudo-Random Number Generators
The first option here is not easy. Some pieces of data of this kind exist, for example from the decay of radioactive elements, but generally generation is slow and you cannot get the quantity of random numbers you require for modern applications. The second option here is what I’ll talk about today. Algorithms of this type are called “PseudoRandom Number Generators” (PRNGs). Many bad algorithms...
متن کاملSoK: Security Models for Pseudo-Random Number Generators
Randomness plays an important role in multiple applications in cryptography. It is required in fundamental tasks such as key generation, masking and hiding values, nonces and initialization vectors generation. Pseudo-random number generators have been studied by numerous authors, either to propose clear security notions and associated constructions or to point out potential vulnerabilities. In ...
متن کاملEntropy of pseudo-random-number generators.
Since the work of Phys. Rev. Lett. 69, 3382 (1992)]] some pseudo-random-number generators are known to yield wrong results in cluster Monte Carlo simulations. In this contribution the fundamental mechanism behind this failure is discussed. Almost all random-number generators calculate a new pseudo-random-number x(i) from preceding values, x(i) =f( x(i-1), x(i-2), ..., x(i-q) ). Failure of these...
متن کاملClass of Trustworthy Pseudo-Random Number Generators
With the widespread use of communication technologies, cryptosystems are therefore critical to guarantee security over open networks as the Internet. Pseudo-random number generators (PRNGs) are fundamental in cryptosystems and information hiding schemes. One of the existing chaos-based PRNGs is using chaotic iterations schemes. In prior literature, the iterate function is just the vectorial boo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IOP conference series
سال: 2021
ISSN: ['1757-899X', '1757-8981']
DOI: https://doi.org/10.1088/1757-899x/1055/1/012076